placenta epiteliocorial - English Synonyms Dictionary